home *** CD-ROM | disk | FTP | other *** search
/ IRIX Base Documentation 2002 November / SGI IRIX Base Documentation 2002 November.iso / usr / relnotes / ftn90_dev / ch7.z / ch7
Encoding:
Text File  |  2002-10-08  |  3.3 KB  |  198 lines

  1.  
  2.  
  3.  
  4.                                                - 1 -
  5.  
  6.  
  7.  
  8.                     7.3 Fortran 90 Release Notes
  9.  
  10.  
  11.  
  12.  
  13.  
  14.  
  15.  
  16.  
  17.  
  18.  
  19.  
  20.  
  21.  
  22.  
  23.  
  24.  
  25.  
  26.  
  27.  
  28.  
  29.  
  30.  
  31.  
  32.  
  33.  
  34.  
  35.  
  36.  
  37.  
  38.  
  39.  
  40.  
  41.  
  42.  
  43.  
  44.  
  45.  
  46.  
  47.  
  48.  
  49.  
  50.  
  51.  
  52.  
  53.  
  54.  
  55.  
  56.  
  57.  
  58.  
  59.  
  60.  
  61.  
  62.  
  63.  
  64.  
  65.  
  66.  
  67.  
  68.                                                - 2 -
  69.  
  70.  
  71.  
  72.                     7.  _B_u_g__F_i_x_e_s
  73.  
  74.                     This chapter describes the Fortran 90 bugs that
  75.                     have been fixed since the MIPSpro 7.2.1 release.
  76.  
  77.                     551052    Parallelized Fortran 90 code cannot
  78.                               scale with the 7.2 version of Fortran
  79.                               90.  This problem does not exist with
  80.                               version 7.2 FORTRAN 77 code.
  81.  
  82.  
  83.                     555617    An overflow condition in SYSTEM_CLOCK
  84.                               occurred due to use of 32-bit
  85.                               counters.
  86.  
  87.  
  88.                     565808    LNO gives errors with a loop declared
  89.                               cdir$ivdep.
  90.  
  91.  
  92.                     567950    cpp and ftpp do not recognize #define
  93.                               in Fortran code.
  94.  
  95.  
  96.                     586983    Ranset dumps core when using integer*8
  97.                               declaration.
  98.  
  99.  
  100.                     609319    The message, Warning: Option
  101.                               'endloop_marker' not in group 'FE'
  102.                               (FE:endloop_marker=1), appears during
  103.                               the compile of a program with the
  104.                               7.2.1 compilers on all IRIX systems.
  105.  
  106.  
  107.                     614239    A problem occurred with complex
  108.                               CHARACTER declarations.
  109.  
  110.  
  111.                     619937    Fortran 90 is not checking for array
  112.                               bounds properly.
  113.  
  114.  
  115.                     622391    A segmentation fault occurred in f90
  116.                               7.2.1 with OpenMP (not catching
  117.                               incorrect code).
  118.  
  119.  
  120.                     624678    When bounds checking is on, the front
  121.                               end is adding additional dope vector
  122.                               initializations for POINTER_ARRAY in
  123.  
  124.  
  125.  
  126.  
  127.  
  128.  
  129.  
  130.  
  131.  
  132.  
  133.  
  134.                                                - 3 -
  135.  
  136.  
  137.  
  138.                               R5, which destroys the previous
  139.                               allocation.
  140.  
  141.  
  142.                     625482    The -g compiler option generates code
  143.                               that fails.
  144.  
  145.  
  146.                     634913    A substitution bug occured with .true.
  147.                               and .false. in the preprocessor.
  148.  
  149.  
  150.                     641634    Setting the environment variable,
  151.                               COMPILER, kills mfef90 with a
  152.                               segmentation fault.
  153.  
  154.  
  155.                     651567    Breakpoints on Fortran DO statments
  156.                               incorrectly stop at every DO
  157.                               iteration.
  158.  
  159.  
  160.                     665289    The compiler produces DWARF debug
  161.                               information for temporary arrays that
  162.                               it has invented.
  163.  
  164.  
  165.                     672255    For better performance on disk arrays,
  166.                               buffer sizes need to be increased for
  167.                               COS blocked files.
  168.  
  169.  
  170.                     675560    OpenMP non-block DO loop with shared
  171.                               termination does not work.
  172.  
  173.  
  174.  
  175.  
  176.  
  177.  
  178.  
  179.  
  180.  
  181.  
  182.  
  183.  
  184.  
  185.  
  186.  
  187.  
  188.  
  189.  
  190.  
  191.  
  192.  
  193.  
  194.  
  195.  
  196.  
  197.